home *** CD-ROM | disk | FTP | other *** search
/ Nejlepší hry / Nejlepsi hry.iso / hry / plane arcade / planearcade.exe / tank3.bmp / main.h < prev    next >
C/C++ Source or Header  |  2004-09-23  |  3KB  |  196 lines

  1.  
  2.  
  3. //********************************//
  4. //       3D ENGINE P.L.E.1        //
  5. //********************************//
  6. //       (c) Peter Adamcik        //
  7. //********************************//
  8. //   http://3Dgames.ceskehry.cz   //
  9. //********************************//
  10.  
  11. //upravy:
  12. //--------------
  13.  
  14. //Octree
  15. //!!upravena koolizia (ak je zhodna s modom tak sa kolizia neprevadza)
  16. //!!podla modu sa upravuje ktora textura sa bude renderovat v grouptype 2
  17. //!!upravene podla collision type ktora skupina sa bude renderovat
  18. //!!upravene nacitavanie textur prva textura sa nacita podla detail
  19.  
  20. /////////////////
  21.  
  22.  
  23. #ifndef _MAIN_H_
  24. #define _MAIN_H_
  25.  
  26. //
  27.  
  28. #define DIRECTINPUT_VERSION 0x0800
  29.  
  30. //
  31.  
  32. ////////////////
  33.  
  34. #include <stdio.h>
  35. #include <conio.h>
  36.  
  37.  
  38. //directX 9
  39. #include <d3dx9.h>
  40.  
  41. //directinput
  42. #include <dinput.h> 
  43.  
  44. //direct music
  45. #include <dmusici.h> 
  46. #include <dsound.h>
  47. #include <dshow.h>
  48.  
  49. //openAL
  50. #include <alut.h>
  51. #include <alc.h>
  52.  
  53. ///////////
  54.  
  55. //pomocne funkcie
  56. #include "types.h"
  57.  
  58. //Log
  59. #include "log.h"
  60.  
  61. //nastavenia
  62. #include "config.h"
  63.  
  64. //////////////
  65.  
  66. //Engine
  67. #include "engine.h"
  68. extern ENGINE Engine;
  69.  
  70. //debug
  71. #include "debug.h"
  72.  
  73. //dinput
  74. #include "input.h"
  75. extern INPUT Input;
  76.  
  77. //sound
  78. #include "sound.h"
  79.  
  80. //camera
  81. #include "camera.h"
  82. extern CAMERA Camera;
  83.  
  84. //render to texture
  85. #include "offscreen.h"
  86.  
  87. //stencil shadows
  88. #include "stencil.h"
  89. extern STENCIL StencilShadow;
  90.  
  91. //font2D
  92. #include "font2d.h"
  93.  
  94. //Dxfont
  95. #include "dxfont.h"
  96.  
  97. //2DPanel
  98. #include "2DPanel.h"
  99.  
  100. //particles
  101. #include "particles.h"
  102.  
  103. //skydome
  104. #include "skydome.h"
  105.  
  106. //lightmanager
  107. #include "light.h"
  108. extern LIGHTMANAGER LightManager;
  109.  
  110. //OCTree
  111. #include "octree.h"
  112.  
  113. //BSP
  114. #include "bsp.h"
  115.  
  116. //Q3 BSP mapa
  117. #include "q3bsp.h"
  118.  
  119. //models
  120. #include "model.h"
  121.  
  122. //particle system 
  123. #include "particlesystem.h"
  124.  
  125. //fireball system
  126. #include "fireball.h"
  127.  
  128.  
  129. ///////////////
  130. ///////////////
  131. //GAME SYSTEM//
  132. ///////////////
  133. ///////////////
  134.  
  135. //phisics system
  136. #define F_Gravity Get3D(0.0f,-1.0f,0.0f)
  137. #define F_MapSize 12500.0f
  138. #define F_MapHeight 2300.0f
  139. #define F_Scale Get3D(1.0f,1.1f,1.0f)
  140.  
  141. //sounds
  142. #include "soundlib.h"
  143. extern SOUNDLIB SoundLib;
  144.  
  145. //models
  146. #include "modellib.h"
  147. extern MODELLIB ModelLib;
  148.  
  149. //score napisy
  150. #include "score.h"
  151. extern SCORE Score;
  152.  
  153. //bullets
  154. #include "bullets.h"
  155.  
  156. //bomby
  157. #include "bombs.h"
  158.  
  159. //particle system
  160. #include "explo.h"
  161. extern EXPLO Explo;
  162.  
  163. //messer schmitt
  164. #include "messerschmitt.h"
  165.  
  166. //volker
  167. #include "volker.h"
  168.  
  169. //bombarder
  170. #include "bombarder.h"
  171.  
  172. //structures
  173. #include "structures.h"
  174.  
  175. //truck
  176. #include "truck.h"
  177.  
  178. //okolny svet
  179. #include "Level.h"
  180. extern LEVEL Level;
  181.  
  182. //lietadlo
  183. #include "spitfire.h"
  184. extern SPITFIRE SpitFire;
  185.  
  186. //menu
  187. #include "menu.h"
  188. extern MENU Menu;
  189.  
  190. //editor
  191. #include "editor.h"
  192. extern EDITOR Editor;
  193.  
  194.  
  195.  
  196. #endif //_MAIN_H_